package com.tledu.collection;

import java.util.ArrayList;
import java.util.Collection;
import java.util.List;

public class Collection01 {
    public static void main(String[] args) {
        // 泛型的意思， 这个集合的数据类型是什么
        Collection<String> collection = new ArrayList<>();
        List<String> list = new ArrayList<>();
        // 操作
        collection.add("第一项");
        collection.add("第二项");
        // 获取到里面的值,需要借助list里定义的方法
        System.out.println(((List)collection).get(0));
        System.out.println(collection.size());

        collection.remove("第一项");
        System.out.println(((List)collection).get(0));

        System.out.println(collection.size());
        // 清除掉集合的所有内容
        collection.clear();
        System.out.println(collection.size());
        // 判断集合中是否包含某个元素
        String name = "张三";
        collection.add(name);
        System.out.println(collection.contains(name));

        // add 添加元素
        // contains 判断是否包含
        // remove 删除元素
        // size 判断集合大小
        // clear 清楚集合中的元素

        List<String> nameList = new ArrayList<>();
        // 获取list中的值的时候通过get方法来获取指定索引的值
    }
}
